/**
 *
 */
package com.naiterui.ehp.bp.support.security;

/**
 * 公共Http请求Header常量
 * @author Gaoll
 * @since HZD-1.0.0
 */
public class HeaderConstant {

    /************ Header 公共参数 ************/

    /**
     * 字段或域定义：平台(android,ios,pc)
     */
    public static final String HEADER_PLATFORM = "_p";
    /**
     * 字段或域定义：应用来源(监控系统,医生APP,患者APP,患者微信,互联网医院,小七联盟微信)
     */
    public static final String HEADER_ORIGIN = "_o";
    /**
     * 字段或域定义：是否原生(非原生,H5)
     */
    public static final String HEADER_NATIVE = "_n";
    /**
     * 客户端版本
     */
    public static final String HEADER_VERSION = "_v";
    /**
     * 客户端内嵌H5版本
     */
    public static final String HEADER_NATIVE_VERSION = "_nv";
    /**
     * 设备型号
     */
    public static final String HEADER_MODEL = "_m";
    /**
     * JSONP回调函数名
     */
    public static final String HEADER_CALLBACK = "_c";

    /**
     * 如果带此header，那么不包装
     */
    public static final String DATA_NO_WRAP = "_w";


    /************ Header 公共参数-平台类型-_p ************/
    /**
     * 平台-Android_手机
     */
    public static final int HEADER_PLATFORM_ANDROID_PHONE = 0;
    /**
     * 平台-ios_手机
     */
    public static final int HEADER_PLATFORM_IOS_PHONE = 1;
    /**
     * 平台-PC
     */
    public static final int HEADER_PLATFORM_PC = 2;
    /**
     * 平台-WEB
     */
    public static final int HEADER_PLATFORM_WEB = 3;


    /************ Header 公共参数-应用来源-_o ************/

    /**
     * 应用来源-监控系统
     */
    public static final int HEADER_ORIGIN_MONITOR_SYSTEM = -1;
    /**
     * 应用来源-患者APP
     */
    public static final int HEADER_ORIGIN_PATIENT_APP = 0;
    /**
     * 应用来源-医生APP
     */
    public static final int HEADER_ORIGIN_DOCTOR_APP = 1;
    /**
     * 应用来源-患者微信
     */
    public static final int HEADER_ORIGIN_PATIENT_WX = 2;
    /**
     * 应用来源-互联网医院PC
     */
    public static final int HEADER_ORIGIN_YUNHOSPITAL_PC = 3;
    /**
     * 应用来源-小七联盟微信
     */
    public static final int HEADER_ORIGIN_DEPUTY_WX = 4;
    /**
     * 应用来源-小程序
     */
    public static final int HEADER_ORIGIN_MINIAPP = 5;
    /**
     * 应用来源-医生pc端
     */
    public static final int HEADER_ORIGIN_DOCTOR_PC = 6;


    /**
     * 应用来源-药师APP
     */
    public static final int HEADER_ORIGIN_PHARMACIST_APP = 6;


    // =======================互联网医院HCP系统========================
    /**
     * HCP互联网医院医生APP
     */
    public static final int HEADER_ORIGIN_HCP_DR_APP = 101;
    /**
     * HCP互联网医院患者-微信小程序
     */
    public static final int HEADER_ORIGIN_HCP_PT_WX_MP = 102;


    /************ Header 公共参数-应用来源-_o ************/

    /**
     * 是否原生_否：<code>HEADER_NATIVE_NO</code>
     */
    public static final int HEADER_NATIVE_NO = 0;
    /**
     * 是否原生_是：<code>HEADER_NATIVE_YES</code>
     */
    public static final int HEADER_NATIVE_YES = 1;

    /************ Header 内部服务请求头 *****************/
    public static final int HEADER_INNER_REQUEST_YES = 1;

}
